---
title: 将你的 Astro 网站部署到 Fleek
description: 如何在 Fleek 上将你的 Astro 网站部署到网络上。
sidebar:
  label: Fleek
type: deploy
logo: fleek
supports: ['static']
i18nReady: true
---

import { Steps } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';

你可以使用 [Fleek](http://fleek.xyz/) 将静态 Astro 网站部署到其边缘优化的去中心化网络当中。

本指南提供了使用 Fleek UI 和 CLI 将 Astro 站点部署到 Fleek 的完整过程。

## 项目配置

你的 Astro 项目可以作为静态站点部署到 Fleek。

## 如何部署

你可以通过网站 UI 或使用 Fleek 的 CLI（命令行界面）部署到 Fleek。

### 平台 UI 部署

<Steps>
1. 创建一个 [Fleek](https://app.fleek.xyz) 账户。

2. 将你的代码推送到在线的 Git 存储库 (GitHub)。

3. 将你的项目导入到 Fleek。

4. Fleek 将自动检测 Astro，然后你可以进行合适的配置。

5. 你的应用已完成部署！
</Steps>


### Fleek 命令行工具

<Steps>
1. 安装 Fleek 命令行工具。

    ```bash
    # 你需要确保 Nodejs >= 18.18.2 版本
    npm install -g @fleek-platform/cli
    ```
2. 从你的终端登录你的 Fleek 帐户。

    ```bash
    fleek login
    ```

3. 运行构建（build）命令以生成静态（static）文件。默认情况下，它们将位于 `dist/` 目录中。

    ```bash
    npm run build
    ```

4. 初始化你的项目。这一步将会生成一个配置文件。

    ```bash
    fleek sites init
    ```

5. 系统将提示你是需要创建新的 Fleek 网站或是使用现有网站。为网站命名并选择你项目所在的目录。

6. 部署你的站点。

    ```bash
    fleek sites deploy
    ```

</Steps>

## 了解更多

<ReadMore>[通过 Fleek UI 完成部署](https://fleek.xyz/docs/platform/deployments/)</ReadMore>
<ReadMore>[通过 Fleek 命令行工具完成部署](https://fleek.xyz/docs/cli/hosting/)</ReadMore>
